package cn.b.sky.mes.mm.model.condition;

import cn.b.sky.common.model.Page;

/**
 * 
 * <strong>Title : Distribution.java<br></strong>
 * <strong>Package : cn.b.sky.mes.mm.model.condition<br></strong>
 * <strong>Description : </strong>配送查询类br> 
 * <strong>Create on : 2016-9-22 上午10:58:47<br></strong>
 * <p>
 * @author JinQuan.Fu<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 * <strong>修改历史:</strong><br>
 * 修改人|修改日期|修改描述<br>
 * -------------------------------------------<br>
 * <br>
 * <br>
 */
public class DistributionCondition extends Page {

  /**
   * 配送编号
   */
  private String distributionNum;

  /**
   * 需求编号
   */
  private String requirementNum;

  /**
   * 物料编号
   */
  private String materialCode;

  /**
   * 生产订单编号
   */
  private String productionOrderNum;

  /**
   * 产品订单编号
   */
  private String productOrderNum;

  /**
   * 生产管理号
   */
  private String productionControlNum;

  /**
   * 状态编号
   */
  private String statusECode;

  /**
   * 工作中心编号
   */
  private String workCenterCode;

  /**
   * 工作中心描述
   */
  private String workCenterText;

  /**
   * 作业单元编号
   */
  private String workUnitCode;

  /**
   * 作业单元描述
   */
  private String workUnitText;

  /**
   * 线边仓库编号
   */
  private String warehouseCode;

  /**
   * 线边仓库描述
   */
  private String warehouseText;

  /**
   * 线边库位编号
   */
  private String locationCode;

  /**
   * 关闭开始时间
   */
  private String closeStartDate;

  /**
   * 关闭结束时间
   */
  private String closeEndDate;

  /**
   * 关闭人
   */
  private String closeUser;

  /**
   * 配送人员
   */
  private String distributionUser;

  /**
   * 配送方式编号
   */
  private String distributionModeCode;

  /**
   * 配送方式描述
   */
  private String distributionModeText;

  /**
   * 拉动策略编号
   */
  private String pullStrategyCode;

  /**
   * 拉动策略描述
   */
  private String pullStrategyText;

  /**
   * 需求触发策略编号
   */
  private String requirementTriggerModeCode;

  /**
   * 需求触发策略描述
   */
  private String requirementTriggerModeText;

  /**
   * 配送触发策略编号
   */
  private String distributionTriggerModeCode;

  /**
   * 配送触发策略描述
   */
  private String distributionTriggerModeText;

  public String getDistributionNum() {
    return distributionNum;
  }

  public void setDistributionNum(String distributionNum) {
    this.distributionNum = distributionNum;
  }

  public String getRequirementNum() {
    return requirementNum;
  }

  public void setRequirementNum(String requirementNum) {
    this.requirementNum = requirementNum;
  }

  public String getMaterialCode() {
    return materialCode;
  }

  public void setMaterialCode(String materialCode) {
    this.materialCode = materialCode;
  }

  public String getProductionOrderNum() {
    return productionOrderNum;
  }

  public void setProductionOrderNum(String productionOrderNum) {
    this.productionOrderNum = productionOrderNum;
  }

  public String getProductOrderNum() {
    return productOrderNum;
  }

  public void setProductOrderNum(String productOrderNum) {
    this.productOrderNum = productOrderNum;
  }

  public String getProductionControlNum() {
    return productionControlNum;
  }

  public void setProductionControlNum(String productionControlNum) {
    this.productionControlNum = productionControlNum;
  }

  public String getStatusECode() {
    return statusECode;
  }

  public void setStatusECode(String statusECode) {
    this.statusECode = statusECode;
  }

  public String getWorkCenterCode() {
    return workCenterCode;
  }

  public void setWorkCenterCode(String workCenterCode) {
    this.workCenterCode = workCenterCode;
  }

  public String getWorkCenterText() {
    return workCenterText;
  }

  public void setWorkCenterText(String workCenterText) {
    this.workCenterText = workCenterText;
  }

  public String getWorkUnitCode() {
    return workUnitCode;
  }

  public void setWorkUnitCode(String workUnitCode) {
    this.workUnitCode = workUnitCode;
  }

  public String getWorkUnitText() {
    return workUnitText;
  }

  public void setWorkUnitText(String workUnitText) {
    this.workUnitText = workUnitText;
  }

  public String getWarehouseCode() {
    return warehouseCode;
  }

  public void setWarehouseCode(String warehouseCode) {
    this.warehouseCode = warehouseCode;
  }

  public String getWarehouseText() {
    return warehouseText;
  }

  public void setWarehouseText(String warehouseText) {
    this.warehouseText = warehouseText;
  }

  public String getLocationCode() {
    return locationCode;
  }

  public void setLocationCode(String locationCode) {
    this.locationCode = locationCode;
  }

  public String getCloseStartDate() {
    return closeStartDate;
  }

  public void setCloseStartDate(String closeStartDate) {
    this.closeStartDate = closeStartDate;
  }

  public String getCloseEndDate() {
    return closeEndDate;
  }

  public void setCloseEndDate(String closeEndDate) {
    this.closeEndDate = closeEndDate;
  }

  public String getCloseUser() {
    return closeUser;
  }

  public void setCloseUser(String closeUser) {
    this.closeUser = closeUser;
  }

  public String getDistributionUser() {
    return distributionUser;
  }

  public void setDistributionUser(String distributionUser) {
    this.distributionUser = distributionUser;
  }

  public String getDistributionModeCode() {
    return distributionModeCode;
  }

  public void setDistributionModeCode(String distributionModeCode) {
    this.distributionModeCode = distributionModeCode;
  }

  public String getDistributionModeText() {
    return distributionModeText;
  }

  public void setDistributionModeText(String distributionModeText) {
    this.distributionModeText = distributionModeText;
  }

  public String getPullStrategyCode() {
    return pullStrategyCode;
  }

  public void setPullStrategyCode(String pullStrategyCode) {
    this.pullStrategyCode = pullStrategyCode;
  }

  public String getPullStrategyText() {
    return pullStrategyText;
  }

  public void setPullStrategyText(String pullStrategyText) {
    this.pullStrategyText = pullStrategyText;
  }

  public String getRequirementTriggerModeCode() {
    return requirementTriggerModeCode;
  }

  public void setRequirementTriggerModeCode(String requirementTriggerModeCode) {
    this.requirementTriggerModeCode = requirementTriggerModeCode;
  }

  public String getRequirementTriggerModeText() {
    return requirementTriggerModeText;
  }

  public void setRequirementTriggerModeText(String requirementTriggerModeText) {
    this.requirementTriggerModeText = requirementTriggerModeText;
  }

  public String getDistributionTriggerModeCode() {
    return distributionTriggerModeCode;
  }

  public void setDistributionTriggerModeCode(String distributionTriggerModeCode) {
    this.distributionTriggerModeCode = distributionTriggerModeCode;
  }

  public String getDistributionTriggerModeText() {
    return distributionTriggerModeText;
  }

  public void setDistributionTriggerModeText(String distributionTriggerModeText) {
    this.distributionTriggerModeText = distributionTriggerModeText;
  }

}
